#include "BlazeEngineUIRegion.h"

BeUIRegion::BeUIRegion(const char* pcName) : 
	BeUIObject(pcName)
{

}

BeUIRegion::~BeUIRegion()
{

}

void BeUIRegion::Install(lua_State* pLua)
{
	BeUIObject::Install(pLua);

	Lua_RegisterFunction(pLua, "Show", Lua_Show);
	Lua_RegisterFunction(pLua, "Hide", Lua_Hide);
	Lua_RegisterFunction(pLua, "SetAllPoints", Lua_SetAllPoints);
	Lua_RegisterFunction(pLua, "SetHeight", Lua_SetHeight);
	Lua_RegisterFunction(pLua, "SetWidth", Lua_SetWidth);
	Lua_RegisterFunction(pLua, "SetParent", Lua_SetParent);
	Lua_RegisterFunction(pLua, "SetPoint", Lua_SetPoint);
	Lua_RegisterFunction(pLua, "ClearAllPoints", Lua_ClearAllPoints);
	Lua_RegisterFunction(pLua, "GetBottom", Lua_GetBottom);
	Lua_RegisterFunction(pLua, "GetCenter", Lua_GetCenter);
	Lua_RegisterFunction(pLua, "GetHeight", Lua_GetHeight);
	Lua_RegisterFunction(pLua, "GetWidth", Lua_GetWidth);
	Lua_RegisterFunction(pLua, "GetLeft", Lua_GetLeft);
	Lua_RegisterFunction(pLua, "GetTop", Lua_GetTop);
	Lua_RegisterFunction(pLua, "GetNumPoints", Lua_GetNumPoints);
	Lua_RegisterFunction(pLua, "GetParent", Lua_GetParent);
	Lua_RegisterFunction(pLua, "GetPoint", Lua_GetPoint);
	Lua_RegisterFunction(pLua, "GetRight", Lua_GetRight);
	Lua_RegisterFunction(pLua, "IsProtected", Lua_IsProtected);
	Lua_RegisterFunction(pLua, "IsShown", Lua_IsShown);
	Lua_RegisterFunction(pLua, "IsVisible", Lua_IsVisible);
}

void BeUIRegion::Uninstall()
{

}

int BeUIRegion::Lua_Show(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_Hide(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_SetAllPoints(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_SetHeight(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_SetWidth(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_SetParent(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_SetPoint(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_ClearAllPoints(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetBottom(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetCenter(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetHeight(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetWidth(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetLeft(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetTop(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetNumPoints(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetParent(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetPoint(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_GetRight(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_IsProtected(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_IsShown(lua_State* pLua)
{
	return 0;
}

int BeUIRegion::Lua_IsVisible(lua_State* pLua)
{
	return 0;
}

